how to take metformin without side effects